body{min-width:320px;color:#696e74}a,a:hover{color:#e61230;text-decoration:none}.btn-custom{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#e61230;border-color:#e61230}.btn-custom:hover,.btn-custom:active{color:#fff;border-color:#f32f4b #f32f4b #f32f4b;background-color:#f32f4b}nav ul.pagination{padding-top:1rem}nav ul.pagination .page-item .page-link{color:#e61230}nav ul.pagination .page-item.active .page-link{color:#fff;background-color:#e61230;border-color:#e61230}.card-deck .card.portfolio{margin-left:7px;margin-right:7px}.card.portfolio{padding:10px}.card.portfolio .card-body{padding:.6rem 0 0 0}.card.portfolio .card-body h6,.card.portfolio .card-body span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.portfolio .card-mask{display:none;text-align:center;color:#fff;border-radius:.25rem;background-color:rgba(230,18,48,.6);position:absolute;width:100%;height:100%;top:0;left:0}.card.portfolio .card-mask .info{position:absolute;top:calc(50% - 25px);width:100%}.card.portfolio:hover .card-mask{display:block}form .input-validation-error{border-color:#dc3545}form .input-validation-error:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}form .field-validation-error{margin-top:.25rem;font-size:80%;color:#dc3545}